package com.module.admin.log.dao;

import java.util.List;
import org.apache.ibatis.annotations.Param;

import com.module.admin.log.pojo.BizLogDtl;

/**
 * biz_log_dtl的Dao
 * @author admin
 * @date 2019-11-29 10:57:12
 * @version V1.0.0
 */
public interface BizLogDtlDao {

	/**
	 * 保存
	 * @param bizLogDtl
	 */
	public abstract void save(BizLogDtl bizLogDtl);
	/**
	 * 修改
	 * @param bizLogDtl
	 */
	public abstract void update(BizLogDtl bizLogDtl);
	/**
	 * 根据bldId删除对象
	 * @param bldId
	 */
	public abstract void delete(@Param("bldId")String bldId);
	/**
	 * 根据bldId获取对象
	 * @param bldId
	 * @return
	 */
	public abstract BizLogDtl get(@Param("bldId")String bldId);

	/**
	 * 根据条件获取列表
	 * @param bizLogDtl
	 * @return
	 */
	public abstract List<BizLogDtl> findBizLogDtl(BizLogDtl bizLogDtl);
	/**
	 * 根据条件获取总记录数
	 * @param bizLogDtl
	 * @return
	 */
	public abstract int findBizLogDtlCount(BizLogDtl bizLogDtl);
	public abstract List<BizLogDtl> findByTraceId(@Param("traceId")String traceId);
}